import prompt from '@system.prompt';
import bluetooth from '@system.bluetooth';

export default {
    data: {
        title: "",
        item: 0,
        fresh: false,
        recommend: {
            recommend_image: [
                'common/images/swiper1.jpg',
                'common/images/swiper2.jpg',
                'common/images/swiper3.jpg',
            ],
            recommend_list: [
                {
                    title: '睡前可用热水泡脚',
                    content: "对于睡眠质量不好的人群来说，在睡觉前一小时的时候，可以用热水泡脚。···"
                },
                {
                    title: '戒烟戒酒',
                    content: "喝酒、抽烟会使得人体血压升高，咽喉部的肌肉变得松弛，呼吸道就会变得十分狭窄，从而使得···"
                },
                {
                    title: '侧身睡觉',
                    content: "有一些比较胖的人，因为脂肪较多，导致软腭低垂、舌根肥大，从而导致在仰卧着睡觉的时候，呼吸道会被···"
                },
                {
                    title: '减肥',
                    content: "肥胖是引起OSA的原因之一。临床研究表明，观察四年左右的体重变化···"
                },
                {
                    title: '正确的枕头',
                    content: "如果枕头不合适，过高或者过低，都很容易引起打呼噜，所以选择枕头的时候···"
                },
            ]
        }
    },
    // 设备弹窗
    showEventDialog(e) {
        this.$element('equipmentDialog').show()
    },
    // 下拉刷新
    refresh: function (e) {
        prompt.showToast({
            message: '刷新中···'
        })
        var that = this;
        that.fresh = e.refreshing;
        setTimeout(function () {
            that.fresh = false;
            var addItem = '更新元素';
            that.list.unshift(addItem);
            prompt.showToast({
                message: '刷新完成'
            })
        }, 2000)
    },
    addBluetooth(bt) {
        let enable = bluetooth.enableBluetooth({});
        if (enable) {
            let localName = bluetooth.getLocalName();
        } else {
            console.log("蓝牙开关未开启或手机不支持蓝牙！")
        }

        // 开启蓝牙扫描，可以发现远端设备
        let deviceId;
        function onReceiveEvent(data) {
            deviceId = data;
        }
        bluetooth.on('bluetoothDeviceFind', onReceiveEvent);
        let result1 = bluetooth.startBluetoothDiscovery();

        // 设置设备配对请求确认
        // 订阅“pinRequired”配对请求事件，收到远端配对请求后设置配对确认
        function onReceivePinRequiredEvent(data) { // data为配对请求的入参，配对请求参数
            console.info('pin required  = '+ JSON.stringify(data));
            bluetooth.setDevicePairingConfirmation(data.deviceId, true);
        }
        bluetooth.on("pinRequired", onReceivePinRequiredEvent);

        let result2 = bluetooth.stopBluetoothDiscovery();
    }
}


